meat platter - German English Dictionary